﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DS_Reports" targetNamespace="http://tempuri.org/DS_Reports.xsd" xmlns:mstns="http://tempuri.org/DS_Reports.xsd" xmlns="http://tempuri.org/DS_Reports.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DS_Reports" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_Reports" msprop:Generator_UserDSName="DS_Reports">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Receipt" msprop:Generator_UserTableName="Receipt" msprop:Generator_RowEvArgName="ReceiptRowChangeEvent" msprop:Generator_TableVarName="tableReceipt" msprop:Generator_TablePropName="Receipt" msprop:Generator_RowDeletingName="ReceiptRowDeleting" msprop:Generator_RowChangingName="ReceiptRowChanging" msprop:Generator_RowDeletedName="ReceiptRowDeleted" msprop:Generator_RowEvHandlerName="ReceiptRowChangeEventHandler" msprop:Generator_TableClassName="ReceiptDataTable" msprop:Generator_RowChangedName="ReceiptRowChanged" msprop:Generator_RowClassName="ReceiptRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="receive_seq" msprop:Generator_ColumnVarNameInTable="columnreceive_seq" msprop:Generator_ColumnPropNameInRow="receive_seq" msprop:Generator_ColumnPropNameInTable="receive_seqColumn" msprop:Generator_UserColumnName="receive_seq" type="xs:int" minOccurs="0" />
              <xs:element name="receive_type_name" msprop:Generator_ColumnVarNameInTable="columnreceive_type_name" msprop:Generator_ColumnPropNameInRow="receive_type_name" msprop:Generator_ColumnPropNameInTable="receive_type_nameColumn" msprop:Generator_UserColumnName="receive_type_name" type="xs:string" minOccurs="0" />
              <xs:element name="total_bath_amount" msprop:Generator_ColumnVarNameInTable="columntotal_bath_amount" msprop:Generator_ColumnPropNameInRow="total_bath_amount" msprop:Generator_ColumnPropNameInTable="total_bath_amountColumn" msprop:Generator_UserColumnName="total_bath_amount" type="xs:double" minOccurs="0" />
              <xs:element name="receive_date" msprop:Generator_ColumnVarNameInTable="columnreceive_date" msprop:Generator_ColumnPropNameInRow="receive_date" msprop:Generator_ColumnPropNameInTable="receive_dateColumn" msprop:Generator_UserColumnName="receive_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="receipt_no" msprop:Generator_ColumnVarNameInTable="columnreceipt_no" msprop:Generator_ColumnPropNameInRow="receipt_no" msprop:Generator_ColumnPropNameInTable="receipt_noColumn" msprop:Generator_UserColumnName="receipt_no" type="xs:string" minOccurs="0" />
              <xs:element name="payer_name" msprop:Generator_ColumnVarNameInTable="columnpayer_name" msprop:Generator_ColumnPropNameInRow="payer_name" msprop:Generator_ColumnPropNameInTable="payer_nameColumn" msprop:Generator_UserColumnName="payer_name" type="xs:string" minOccurs="0" />
              <xs:element name="cheque_no" msprop:Generator_ColumnVarNameInTable="columncheque_no" msprop:Generator_ColumnPropNameInRow="cheque_no" msprop:Generator_ColumnPropNameInTable="cheque_noColumn" msprop:Generator_UserColumnName="cheque_no" type="xs:string" minOccurs="0" />
              <xs:element name="bank_id" msprop:Generator_ColumnVarNameInTable="columnbank_id" msprop:Generator_ColumnPropNameInRow="bank_id" msprop:Generator_ColumnPropNameInTable="bank_idColumn" msprop:Generator_UserColumnName="bank_id" type="xs:string" minOccurs="0" />
              <xs:element name="bank_name" msprop:Generator_ColumnVarNameInTable="columnbank_name" msprop:Generator_ColumnPropNameInRow="bank_name" msprop:Generator_ColumnPropNameInTable="bank_nameColumn" msprop:Generator_UserColumnName="bank_name" type="xs:string" minOccurs="0" />
              <xs:element name="branch_id" msprop:Generator_ColumnVarNameInTable="columnbranch_id" msprop:Generator_ColumnPropNameInRow="branch_id" msprop:Generator_ColumnPropNameInTable="branch_idColumn" msprop:Generator_UserColumnName="branch_id" type="xs:string" minOccurs="0" />
              <xs:element name="branch_name" msprop:Generator_ColumnVarNameInTable="columnbranch_name" msprop:Generator_ColumnPropNameInRow="branch_name" msprop:Generator_ColumnPropNameInTable="branch_nameColumn" msprop:Generator_UserColumnName="branch_name" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_year" msprop:Generator_ColumnVarNameInTable="columnbgm_year" msprop:Generator_ColumnPropNameInRow="bgm_year" msprop:Generator_ColumnPropNameInTable="bgm_yearColumn" msprop:Generator_UserColumnName="bgm_year" type="xs:int" minOccurs="0" />
              <xs:element name="bgm_source_name" msprop:Generator_ColumnVarNameInTable="columnbgm_source_name" msprop:Generator_ColumnPropNameInRow="bgm_source_name" msprop:Generator_ColumnPropNameInTable="bgm_source_nameColumn" msprop:Generator_UserColumnName="bgm_source_name" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ProjectOperation" msprop:Generator_UserTableName="ProjectOperation" msprop:Generator_RowEvArgName="ProjectOperationRowChangeEvent" msprop:Generator_TableVarName="tableProjectOperation" msprop:Generator_TablePropName="ProjectOperation" msprop:Generator_RowDeletingName="ProjectOperationRowDeleting" msprop:Generator_RowChangingName="ProjectOperationRowChanging" msprop:Generator_RowDeletedName="ProjectOperationRowDeleted" msprop:Generator_RowEvHandlerName="ProjectOperationRowChangeEventHandler" msprop:Generator_TableClassName="ProjectOperationDataTable" msprop:Generator_RowChangedName="ProjectOperationRowChanged" msprop:Generator_RowClassName="ProjectOperationRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="bgm_proj_oper_seq" msprop:Generator_ColumnVarNameInTable="columnbgm_proj_oper_seq" msprop:Generator_ColumnPropNameInRow="bgm_proj_oper_seq" msprop:Generator_ColumnPropNameInTable="bgm_proj_oper_seqColumn" msprop:Generator_UserColumnName="bgm_proj_oper_seq" type="xs:int" minOccurs="0" />
              <xs:element name="bgm_proj_oper_code" msprop:Generator_ColumnVarNameInTable="columnbgm_proj_oper_code" msprop:Generator_ColumnPropNameInRow="bgm_proj_oper_code" msprop:Generator_ColumnPropNameInTable="bgm_proj_oper_codeColumn" msprop:Generator_UserColumnName="bgm_proj_oper_code" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_proj_oper_name" msprop:Generator_ColumnVarNameInTable="columnbgm_proj_oper_name" msprop:Generator_ColumnPropNameInRow="bgm_proj_oper_name" msprop:Generator_ColumnPropNameInTable="bgm_proj_oper_nameColumn" msprop:Generator_UserColumnName="bgm_proj_oper_name" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_proj_oper_date" msprop:Generator_ColumnVarNameInTable="columnbgm_proj_oper_date" msprop:Generator_ColumnPropNameInRow="bgm_proj_oper_date" msprop:Generator_ColumnPropNameInTable="bgm_proj_oper_dateColumn" msprop:Generator_UserColumnName="bgm_proj_oper_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="start_date" msprop:Generator_ColumnVarNameInTable="columnstart_date" msprop:Generator_ColumnPropNameInRow="start_date" msprop:Generator_ColumnPropNameInTable="start_dateColumn" msprop:Generator_UserColumnName="start_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="end_date" msprop:Generator_ColumnVarNameInTable="columnend_date" msprop:Generator_ColumnPropNameInRow="end_date" msprop:Generator_ColumnPropNameInTable="end_dateColumn" msprop:Generator_UserColumnName="end_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="attend_count" msprop:Generator_ColumnVarNameInTable="columnattend_count" msprop:Generator_ColumnPropNameInRow="attend_count" msprop:Generator_ColumnPropNameInTable="attend_countColumn" msprop:Generator_UserColumnName="attend_count" type="xs:int" minOccurs="0" />
              <xs:element name="work_place" msprop:Generator_ColumnVarNameInTable="columnwork_place" msprop:Generator_ColumnPropNameInRow="work_place" msprop:Generator_ColumnPropNameInTable="work_placeColumn" msprop:Generator_UserColumnName="work_place" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_proj_name" msprop:Generator_ColumnVarNameInTable="columnbgm_proj_name" msprop:Generator_ColumnPropNameInRow="bgm_proj_name" msprop:Generator_ColumnPropNameInTable="bgm_proj_nameColumn" msprop:Generator_UserColumnName="bgm_proj_name" type="xs:string" minOccurs="0" />
              <xs:element name="output_name" msprop:Generator_ColumnVarNameInTable="columnoutput_name" msprop:Generator_ColumnPropNameInRow="output_name" msprop:Generator_ColumnPropNameInTable="output_nameColumn" msprop:Generator_UserColumnName="output_name" type="xs:string" minOccurs="0" />
              <xs:element name="department_goal_name" msprop:Generator_ColumnVarNameInTable="columndepartment_goal_name" msprop:Generator_ColumnPropNameInRow="department_goal_name" msprop:Generator_ColumnPropNameInTable="department_goal_nameColumn" msprop:Generator_UserColumnName="department_goal_name" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_year" msprop:Generator_ColumnVarNameInTable="columnbgm_year" msprop:Generator_ColumnPropNameInRow="bgm_year" msprop:Generator_ColumnPropNameInTable="bgm_yearColumn" msprop:Generator_UserColumnName="bgm_year" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ProjectOperationSub" msprop:Generator_UserTableName="ProjectOperationSub" msprop:Generator_RowEvArgName="ProjectOperationSubRowChangeEvent" msprop:Generator_TableVarName="tableProjectOperationSub" msprop:Generator_TablePropName="ProjectOperationSub" msprop:Generator_RowDeletingName="ProjectOperationSubRowDeleting" msprop:Generator_RowChangingName="ProjectOperationSubRowChanging" msprop:Generator_RowDeletedName="ProjectOperationSubRowDeleted" msprop:Generator_RowEvHandlerName="ProjectOperationSubRowChangeEventHandler" msprop:Generator_TableClassName="ProjectOperationSubDataTable" msprop:Generator_RowChangedName="ProjectOperationSubRowChanged" msprop:Generator_RowClassName="ProjectOperationSubRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="bgm_exp_seq" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_seq" msprop:Generator_ColumnPropNameInRow="bgm_exp_seq" msprop:Generator_ColumnPropNameInTable="bgm_exp_seqColumn" msprop:Generator_UserColumnName="bgm_exp_seq" type="xs:int" minOccurs="0" />
              <xs:element name="bgm_exp_code" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_code" msprop:Generator_ColumnPropNameInRow="bgm_exp_code" msprop:Generator_ColumnPropNameInTable="bgm_exp_codeColumn" msprop:Generator_UserColumnName="bgm_exp_code" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_exp_name" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_name" msprop:Generator_ColumnPropNameInRow="bgm_exp_name" msprop:Generator_ColumnPropNameInTable="bgm_exp_nameColumn" msprop:Generator_UserColumnName="bgm_exp_name" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_exp_seq2" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_seq2" msprop:Generator_ColumnPropNameInRow="bgm_exp_seq2" msprop:Generator_ColumnPropNameInTable="bgm_exp_seq2Column" msprop:Generator_UserColumnName="bgm_exp_seq2" type="xs:int" minOccurs="0" />
              <xs:element name="bgm_exp_code2" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_code2" msprop:Generator_ColumnPropNameInRow="bgm_exp_code2" msprop:Generator_ColumnPropNameInTable="bgm_exp_code2Column" msprop:Generator_UserColumnName="bgm_exp_code2" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_exp_name2" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_name2" msprop:Generator_ColumnPropNameInRow="bgm_exp_name2" msprop:Generator_ColumnPropNameInTable="bgm_exp_name2Column" msprop:Generator_UserColumnName="bgm_exp_name2" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_exp_grp_seq" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_grp_seq" msprop:Generator_ColumnPropNameInRow="bgm_exp_grp_seq" msprop:Generator_ColumnPropNameInTable="bgm_exp_grp_seqColumn" msprop:Generator_UserColumnName="bgm_exp_grp_seq" type="xs:int" minOccurs="0" />
              <xs:element name="bgm_exp_grp_code" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_grp_code" msprop:Generator_ColumnPropNameInRow="bgm_exp_grp_code" msprop:Generator_ColumnPropNameInTable="bgm_exp_grp_codeColumn" msprop:Generator_UserColumnName="bgm_exp_grp_code" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_exp_grp_name" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_grp_name" msprop:Generator_ColumnPropNameInRow="bgm_exp_grp_name" msprop:Generator_ColumnPropNameInTable="bgm_exp_grp_nameColumn" msprop:Generator_UserColumnName="bgm_exp_grp_name" type="xs:string" minOccurs="0" />
              <xs:element name="subact_seq" msprop:Generator_ColumnVarNameInTable="columnsubact_seq" msprop:Generator_ColumnPropNameInRow="subact_seq" msprop:Generator_ColumnPropNameInTable="subact_seqColumn" msprop:Generator_UserColumnName="subact_seq" type="xs:int" minOccurs="0" />
              <xs:element name="subact_code" msprop:Generator_ColumnVarNameInTable="columnsubact_code" msprop:Generator_ColumnPropNameInRow="subact_code" msprop:Generator_ColumnPropNameInTable="subact_codeColumn" msprop:Generator_UserColumnName="subact_code" type="xs:string" minOccurs="0" />
              <xs:element name="subact_name" msprop:Generator_ColumnVarNameInTable="columnsubact_name" msprop:Generator_ColumnPropNameInRow="subact_name" msprop:Generator_ColumnPropNameInTable="subact_nameColumn" msprop:Generator_UserColumnName="subact_name" type="xs:string" minOccurs="0" />
              <xs:element name="bath_amount" msdata:Caption="bank_name" msprop:Generator_ColumnVarNameInTable="columnbath_amount" msprop:Generator_ColumnPropNameInRow="bath_amount" msprop:Generator_ColumnPropNameInTable="bath_amountColumn" msprop:Generator_UserColumnName="bath_amount" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MoneyReqContract" msprop:Generator_UserTableName="MoneyReqContract" msprop:Generator_RowEvArgName="MoneyReqContractRowChangeEvent" msprop:Generator_TableVarName="tableMoneyReqContract" msprop:Generator_TablePropName="MoneyReqContract" msprop:Generator_RowDeletingName="MoneyReqContractRowDeleting" msprop:Generator_RowChangingName="MoneyReqContractRowChanging" msprop:Generator_RowDeletedName="MoneyReqContractRowDeleted" msprop:Generator_RowEvHandlerName="MoneyReqContractRowChangeEventHandler" msprop:Generator_TableClassName="MoneyReqContractDataTable" msprop:Generator_RowChangedName="MoneyReqContractRowChanged" msprop:Generator_RowClassName="MoneyReqContractRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="money_req_seq" msprop:Generator_ColumnVarNameInTable="columnmoney_req_seq" msprop:Generator_ColumnPropNameInRow="money_req_seq" msprop:Generator_ColumnPropNameInTable="money_req_seqColumn" msprop:Generator_UserColumnName="money_req_seq" type="xs:int" minOccurs="0" />
              <xs:element name="bgm_source_name" msprop:Generator_ColumnVarNameInTable="columnbgm_source_name" msprop:Generator_ColumnPropNameInRow="bgm_source_name" msprop:Generator_ColumnPropNameInTable="bgm_source_nameColumn" msprop:Generator_UserColumnName="bgm_source_name" type="xs:string" minOccurs="0" />
              <xs:element name="bgm_year" msprop:Generator_ColumnVarNameInTable="columnbgm_year" msprop:Generator_ColumnPropNameInRow="bgm_year" msprop:Generator_ColumnPropNameInTable="bgm_yearColumn" msprop:Generator_UserColumnName="bgm_year" type="xs:int" minOccurs="0" />
              <xs:element name="money_req_date" msprop:Generator_ColumnVarNameInTable="columnmoney_req_date" msprop:Generator_ColumnPropNameInRow="money_req_date" msprop:Generator_ColumnPropNameInTable="money_req_dateColumn" msprop:Generator_UserColumnName="money_req_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ref_no" msprop:Generator_ColumnVarNameInTable="columnref_no" msprop:Generator_ColumnPropNameInRow="ref_no" msprop:Generator_ColumnPropNameInTable="ref_noColumn" msprop:Generator_UserColumnName="ref_no" type="xs:string" minOccurs="0" />
              <xs:element name="doc_ref_no" msprop:Generator_ColumnVarNameInTable="columndoc_ref_no" msprop:Generator_ColumnPropNameInRow="doc_ref_no" msprop:Generator_ColumnPropNameInTable="doc_ref_noColumn" msprop:Generator_UserColumnName="doc_ref_no" type="xs:string" minOccurs="0" />
              <xs:element name="money_req_name" msprop:Generator_ColumnVarNameInTable="columnmoney_req_name" msprop:Generator_ColumnPropNameInRow="money_req_name" msprop:Generator_ColumnPropNameInTable="money_req_nameColumn" msprop:Generator_UserColumnName="money_req_name" type="xs:string" minOccurs="0" />
              <xs:element name="money_req_name_plus" msprop:Generator_ColumnVarNameInTable="columnmoney_req_name_plus" msprop:Generator_ColumnPropNameInRow="money_req_name_plus" msprop:Generator_ColumnPropNameInTable="money_req_name_plusColumn" msprop:Generator_UserColumnName="money_req_name_plus" type="xs:string" minOccurs="0" />
              <xs:element name="borrow_no" msprop:Generator_ColumnVarNameInTable="columnborrow_no" msprop:Generator_ColumnPropNameInRow="borrow_no" msprop:Generator_ColumnPropNameInTable="borrow_noColumn" msprop:Generator_UserColumnName="borrow_no" type="xs:string" minOccurs="0" />
              <xs:element name="borrow_type_name" msprop:Generator_ColumnVarNameInTable="columnborrow_type_name" msprop:Generator_ColumnPropNameInRow="borrow_type_name" msprop:Generator_ColumnPropNameInTable="borrow_type_nameColumn" msprop:Generator_UserColumnName="borrow_type_name" type="xs:string" minOccurs="0" />
              <xs:element name="borrow_start_date" msprop:Generator_ColumnVarNameInTable="columnborrow_start_date" msprop:Generator_ColumnPropNameInRow="borrow_start_date" msprop:Generator_ColumnPropNameInTable="borrow_start_dateColumn" msprop:Generator_UserColumnName="borrow_start_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="borrow_end_date" msprop:Generator_ColumnVarNameInTable="columnborrow_end_date" msprop:Generator_ColumnPropNameInRow="borrow_end_date" msprop:Generator_ColumnPropNameInTable="borrow_end_dateColumn" msprop:Generator_UserColumnName="borrow_end_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="borrow_return_date" msprop:Generator_ColumnVarNameInTable="columnborrow_return_date" msprop:Generator_ColumnPropNameInRow="borrow_return_date" msprop:Generator_ColumnPropNameInTable="borrow_return_dateColumn" msprop:Generator_UserColumnName="borrow_return_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="bath_amount" msprop:Generator_ColumnVarNameInTable="columnbath_amount" msprop:Generator_ColumnPropNameInRow="bath_amount" msprop:Generator_ColumnPropNameInTable="bath_amountColumn" msprop:Generator_UserColumnName="bath_amount" type="xs:double" minOccurs="0" />
              <xs:element name="debtor_name" msprop:Generator_ColumnVarNameInTable="columndebtor_name" msprop:Generator_ColumnPropNameInRow="debtor_name" msprop:Generator_ColumnPropNameInTable="debtor_nameColumn" msprop:Generator_UserColumnName="debtor_name" type="xs:string" minOccurs="0" />
              <xs:element name="debtor_pos_name" msprop:Generator_ColumnVarNameInTable="columndebtor_pos_name" msprop:Generator_ColumnPropNameInRow="debtor_pos_name" msprop:Generator_ColumnPropNameInTable="debtor_pos_nameColumn" msprop:Generator_UserColumnName="debtor_pos_name" type="xs:string" minOccurs="0" />
              <xs:element name="debtor_job_site_name" msprop:Generator_ColumnVarNameInTable="columndebtor_job_site_name" msprop:Generator_ColumnPropNameInRow="debtor_job_site_name" msprop:Generator_ColumnPropNameInTable="debtor_job_site_nameColumn" msprop:Generator_UserColumnName="debtor_job_site_name" type="xs:string" minOccurs="0" />
              <xs:element name="debtor_prov_name" msprop:Generator_ColumnVarNameInTable="columndebtor_prov_name" msprop:Generator_ColumnPropNameInRow="debtor_prov_name" msprop:Generator_ColumnPropNameInTable="debtor_prov_nameColumn" msprop:Generator_UserColumnName="debtor_prov_name" type="xs:string" minOccurs="0" />
              <xs:element name="allower_name" msprop:Generator_ColumnVarNameInTable="columnallower_name" msprop:Generator_ColumnPropNameInRow="allower_name" msprop:Generator_ColumnPropNameInTable="allower_nameColumn" msprop:Generator_UserColumnName="allower_name" type="xs:string" minOccurs="0" />
              <xs:element name="approver_name" msprop:Generator_ColumnVarNameInTable="columnapprover_name" msprop:Generator_ColumnPropNameInRow="approver_name" msprop:Generator_ColumnPropNameInTable="approver_nameColumn" msprop:Generator_UserColumnName="approver_name" type="xs:string" minOccurs="0" />
              <xs:element name="return_day" msprop:Generator_ColumnVarNameInTable="columnreturn_day" msprop:Generator_ColumnPropNameInRow="return_day" msprop:Generator_ColumnPropNameInTable="return_dayColumn" msprop:Generator_UserColumnName="return_day" type="xs:int" minOccurs="0" />
              <xs:element name="cal_date_type_name" msprop:Generator_ColumnVarNameInTable="columncal_date_type_name" msprop:Generator_ColumnPropNameInRow="cal_date_type_name" msprop:Generator_ColumnPropNameInTable="cal_date_type_nameColumn" msprop:Generator_UserColumnName="cal_date_type_name" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MoneyReqContractSub" msprop:Generator_UserTableName="MoneyReqContractSub" msprop:Generator_RowEvArgName="MoneyReqContractSubRowChangeEvent" msprop:Generator_TableVarName="tableMoneyReqContractSub" msprop:Generator_TablePropName="MoneyReqContractSub" msprop:Generator_RowDeletingName="MoneyReqContractSubRowDeleting" msprop:Generator_RowChangingName="MoneyReqContractSubRowChanging" msprop:Generator_RowDeletedName="MoneyReqContractSubRowDeleted" msprop:Generator_RowEvHandlerName="MoneyReqContractSubRowChangeEventHandler" msprop:Generator_TableClassName="MoneyReqContractSubDataTable" msprop:Generator_RowChangedName="MoneyReqContractSubRowChanged" msprop:Generator_RowClassName="MoneyReqContractSubRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="bgm_exp_name" msprop:Generator_ColumnVarNameInTable="columnbgm_exp_name" msprop:Generator_ColumnPropNameInRow="bgm_exp_name" msprop:Generator_ColumnPropNameInTable="bgm_exp_nameColumn" msprop:Generator_UserColumnName="bgm_exp_name" type="xs:string" minOccurs="0" />
              <xs:element name="bath_amount" msprop:Generator_ColumnVarNameInTable="columnbath_amount" msprop:Generator_ColumnPropNameInRow="bath_amount" msprop:Generator_ColumnPropNameInTable="bath_amountColumn" msprop:Generator_UserColumnName="bath_amount" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SumUpPayment" msprop:Generator_UserTableName="SumUpPayment" msprop:Generator_RowEvArgName="SumUpPaymentRowChangeEvent" msprop:Generator_TableVarName="tableSumUpPayment" msprop:Generator_TablePropName="SumUpPayment" msprop:Generator_RowDeletingName="SumUpPaymentRowDeleting" msprop:Generator_RowChangingName="SumUpPaymentRowChanging" msprop:Generator_RowDeletedName="SumUpPaymentRowDeleted" msprop:Generator_RowEvHandlerName="SumUpPaymentRowChangeEventHandler" msprop:Generator_TableClassName="SumUpPaymentDataTable" msprop:Generator_RowChangedName="SumUpPaymentRowChanged" msprop:Generator_RowClassName="SumUpPaymentRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ref_no" msprop:Generator_ColumnVarNameInTable="columnref_no" msprop:Generator_ColumnPropNameInRow="ref_no" msprop:Generator_ColumnPropNameInTable="ref_noColumn" msprop:Generator_UserColumnName="ref_no" type="xs:string" minOccurs="0" />
              <xs:element name="pay_name" msprop:Generator_ColumnVarNameInTable="columnpay_name" msprop:Generator_ColumnPropNameInRow="pay_name" msprop:Generator_ColumnPropNameInTable="pay_nameColumn" msprop:Generator_UserColumnName="pay_name" type="xs:string" minOccurs="0" />
              <xs:element name="pay_date" msprop:Generator_ColumnVarNameInTable="columnpay_date" msprop:Generator_ColumnPropNameInRow="pay_date" msprop:Generator_ColumnPropNameInTable="pay_dateColumn" msprop:Generator_UserColumnName="pay_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="cheque_no" msprop:Generator_ColumnVarNameInTable="columncheque_no" msprop:Generator_ColumnPropNameInRow="cheque_no" msprop:Generator_ColumnPropNameInTable="cheque_noColumn" msprop:Generator_UserColumnName="cheque_no" type="xs:int" minOccurs="0" />
              <xs:element name="payee_name" msprop:Generator_ColumnVarNameInTable="columnpayee_name" msprop:Generator_ColumnPropNameInRow="payee_name" msprop:Generator_ColumnPropNameInTable="payee_nameColumn" msprop:Generator_UserColumnName="payee_name" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SumUpReceive" msprop:Generator_UserTableName="SumUpReceive" msprop:Generator_RowEvArgName="SumUpReceiveRowChangeEvent" msprop:Generator_TableVarName="tableSumUpReceive" msprop:Generator_TablePropName="SumUpReceive" msprop:Generator_RowDeletingName="SumUpReceiveRowDeleting" msprop:Generator_RowChangingName="SumUpReceiveRowChanging" msprop:Generator_RowDeletedName="SumUpReceiveRowDeleted" msprop:Generator_RowEvHandlerName="SumUpReceiveRowChangeEventHandler" msprop:Generator_TableClassName="SumUpReceiveDataTable" msprop:Generator_RowChangedName="SumUpReceiveRowChanged" msprop:Generator_RowClassName="SumUpReceiveRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="receipt_no" msdata:Caption="ref_no" msprop:Generator_ColumnVarNameInTable="columnreceipt_no" msprop:Generator_ColumnPropNameInRow="receipt_no" msprop:Generator_ColumnPropNameInTable="receipt_noColumn" msprop:Generator_UserColumnName="receipt_no" type="xs:string" minOccurs="0" />
              <xs:element name="receive_type_name" msdata:Caption="pay_name" msprop:Generator_ColumnVarNameInTable="columnreceive_type_name" msprop:Generator_ColumnPropNameInRow="receive_type_name" msprop:Generator_ColumnPropNameInTable="receive_type_nameColumn" msprop:Generator_UserColumnName="receive_type_name" type="xs:string" minOccurs="0" />
              <xs:element name="receive_date" msdata:Caption="pay_date" msprop:Generator_ColumnVarNameInTable="columnreceive_date" msprop:Generator_ColumnPropNameInRow="receive_date" msprop:Generator_ColumnPropNameInTable="receive_dateColumn" msprop:Generator_UserColumnName="receive_date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="cheque_no" msprop:Generator_ColumnVarNameInTable="columncheque_no" msprop:Generator_ColumnPropNameInRow="cheque_no" msprop:Generator_ColumnPropNameInTable="cheque_noColumn" msprop:Generator_UserColumnName="cheque_no" type="xs:int" minOccurs="0" />
              <xs:element name="payer_name" msdata:Caption="payee_name" msprop:Generator_ColumnVarNameInTable="columnpayer_name" msprop:Generator_ColumnPropNameInRow="payer_name" msprop:Generator_ColumnPropNameInTable="payer_nameColumn" msprop:Generator_UserColumnName="payer_name" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:double" minOccurs="0" />
              <xs:element name="bank_acc_seq" msprop:Generator_ColumnVarNameInTable="columnbank_acc_seq" msprop:Generator_ColumnPropNameInRow="bank_acc_seq" msprop:Generator_ColumnPropNameInTable="bank_acc_seqColumn" msprop:Generator_UserColumnName="bank_acc_seq" type="xs:int" minOccurs="0" />
              <xs:element name="bank_acc_no" msprop:Generator_ColumnVarNameInTable="columnbank_acc_no" msprop:Generator_ColumnPropNameInRow="bank_acc_no" msprop:Generator_ColumnPropNameInTable="bank_acc_noColumn" msprop:Generator_UserColumnName="bank_acc_no" type="xs:string" minOccurs="0" />
              <xs:element name="bank_acc_name" msprop:Generator_ColumnVarNameInTable="columnbank_acc_name" msprop:Generator_ColumnPropNameInRow="bank_acc_name" msprop:Generator_ColumnPropNameInTable="bank_acc_nameColumn" msprop:Generator_UserColumnName="bank_acc_name" type="xs:string" minOccurs="0" />
              <xs:element name="branch_id" msprop:Generator_ColumnVarNameInTable="columnbranch_id" msprop:Generator_ColumnPropNameInRow="branch_id" msprop:Generator_ColumnPropNameInTable="branch_idColumn" msprop:Generator_UserColumnName="branch_id" type="xs:string" minOccurs="0" />
              <xs:element name="branch_name" msprop:Generator_ColumnVarNameInTable="columnbranch_name" msprop:Generator_ColumnPropNameInRow="branch_name" msprop:Generator_ColumnPropNameInTable="branch_nameColumn" msprop:Generator_UserColumnName="branch_name" type="xs:string" minOccurs="0" />
              <xs:element name="bank_id" msprop:Generator_ColumnVarNameInTable="columnbank_id" msprop:Generator_ColumnPropNameInRow="bank_id" msprop:Generator_ColumnPropNameInTable="bank_idColumn" msprop:Generator_UserColumnName="bank_id" type="xs:string" minOccurs="0" />
              <xs:element name="bank_name" msprop:Generator_ColumnVarNameInTable="columnbank_name" msprop:Generator_ColumnPropNameInRow="bank_name" msprop:Generator_ColumnPropNameInTable="bank_nameColumn" msprop:Generator_UserColumnName="bank_name" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="HAInvoices" msprop:Generator_TableClassName="HAInvoicesDataTable" msprop:Generator_TableVarName="tableHAInvoices" msprop:Generator_RowChangedName="HAInvoicesRowChanged" msprop:Generator_TablePropName="HAInvoices" msprop:Generator_RowDeletingName="HAInvoicesRowDeleting" msprop:Generator_RowChangingName="HAInvoicesRowChanging" msprop:Generator_RowEvHandlerName="HAInvoicesRowChangeEventHandler" msprop:Generator_RowDeletedName="HAInvoicesRowDeleted" msprop:Generator_RowClassName="HAInvoicesRow" msprop:Generator_UserTableName="HAInvoices" msprop:Generator_RowEvArgName="HAInvoicesRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="receive_seq" msprop:Generator_ColumnVarNameInTable="columnreceive_seq" msprop:Generator_ColumnPropNameInRow="receive_seq" msprop:Generator_ColumnPropNameInTable="receive_seqColumn" msprop:Generator_UserColumnName="receive_seq" type="xs:int" minOccurs="0" />
              <xs:element name="temp_contact" msprop:Generator_ColumnVarNameInTable="columntemp_contact" msprop:Generator_ColumnPropNameInRow="temp_contact" msprop:Generator_ColumnPropNameInTable="temp_contactColumn" msprop:Generator_UserColumnName="temp_contact" type="xs:string" minOccurs="0" />
              <xs:element name="contact_branch" msprop:Generator_ColumnVarNameInTable="columncontact_branch" msprop:Generator_ColumnPropNameInRow="contact_branch" msprop:Generator_ColumnPropNameInTable="contact_branchColumn" msprop:Generator_UserColumnName="contact_branch" type="xs:string" minOccurs="0" />
              <xs:element name="contact_address" msprop:Generator_ColumnVarNameInTable="columncontact_address" msprop:Generator_ColumnPropNameInRow="contact_address" msprop:Generator_ColumnPropNameInTable="contact_addressColumn" msprop:Generator_UserColumnName="contact_address" type="xs:string" minOccurs="0" />
              <xs:element name="receive_date" msprop:Generator_ColumnVarNameInTable="columnreceive_date" msprop:Generator_ColumnPropNameInRow="receive_date" msprop:Generator_ColumnPropNameInTable="receive_dateColumn" msprop:Generator_UserColumnName="receive_date" type="xs:string" minOccurs="0" />
              <xs:element name="remarks" msprop:Generator_ColumnVarNameInTable="columnremarks" msprop:Generator_ColumnPropNameInRow="remarks" msprop:Generator_ColumnPropNameInTable="remarksColumn" msprop:Generator_UserColumnName="remarks" type="xs:string" minOccurs="0" />
              <xs:element name="exclude_vat" msprop:Generator_ColumnVarNameInTable="columnexclude_vat" msprop:Generator_ColumnPropNameInRow="exclude_vat" msprop:Generator_ColumnPropNameInTable="exclude_vatColumn" msprop:Generator_UserColumnName="exclude_vat" type="xs:double" minOccurs="0" />
              <xs:element name="vat_amount" msprop:Generator_ColumnVarNameInTable="columnvat_amount" msprop:Generator_ColumnPropNameInRow="vat_amount" msprop:Generator_ColumnPropNameInTable="vat_amountColumn" msprop:Generator_UserColumnName="vat_amount" type="xs:double" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:double" minOccurs="0" />
              <xs:element name="cheque_no" msprop:Generator_ColumnVarNameInTable="columncheque_no" msprop:Generator_ColumnPropNameInRow="cheque_no" msprop:Generator_ColumnPropNameInTable="cheque_noColumn" msprop:Generator_UserColumnName="cheque_no" type="xs:string" minOccurs="0" />
              <xs:element name="bank_name" msprop:Generator_ColumnVarNameInTable="columnbank_name" msprop:Generator_ColumnPropNameInRow="bank_name" msprop:Generator_ColumnPropNameInTable="bank_nameColumn" msprop:Generator_UserColumnName="bank_name" type="xs:string" minOccurs="0" />
              <xs:element name="branch_name" msprop:Generator_ColumnVarNameInTable="columnbranch_name" msprop:Generator_ColumnPropNameInRow="branch_name" msprop:Generator_ColumnPropNameInTable="branch_nameColumn" msprop:Generator_UserColumnName="branch_name" type="xs:string" minOccurs="0" />
              <xs:element name="fullemp_name" msprop:Generator_ColumnVarNameInTable="columnfullemp_name" msprop:Generator_ColumnPropNameInRow="fullemp_name" msprop:Generator_ColumnPropNameInTable="fullemp_nameColumn" msprop:Generator_UserColumnName="fullemp_name" type="xs:string" minOccurs="0" />
              <xs:element name="pos_name" msprop:Generator_ColumnVarNameInTable="columnpos_name" msprop:Generator_ColumnPropNameInRow="pos_name" msprop:Generator_ColumnPropNameInTable="pos_nameColumn" msprop:Generator_UserColumnName="pos_name" type="xs:string" minOccurs="0" />
              <xs:element name="created_when" msprop:Generator_ColumnVarNameInTable="columncreated_when" msprop:Generator_ColumnPropNameInRow="created_when" msprop:Generator_ColumnPropNameInTable="created_whenColumn" msprop:Generator_UserColumnName="created_when" type="xs:dateTime" minOccurs="0" />
              <xs:element name="qty" msprop:Generator_ColumnVarNameInTable="columnqty" msprop:Generator_ColumnPropNameInRow="qty" msprop:Generator_ColumnPropNameInTable="qtyColumn" msprop:Generator_UserColumnName="qty" type="xs:int" minOccurs="0" />
              <xs:element name="discount_percent" msprop:Generator_ColumnVarNameInTable="columndiscount_percent" msprop:Generator_ColumnPropNameInRow="discount_percent" msprop:Generator_ColumnPropNameInTable="discount_percentColumn" msprop:Generator_UserColumnName="discount_percent" type="xs:decimal" minOccurs="0" />
              <xs:element name="discount" msprop:Generator_ColumnVarNameInTable="columndiscount" msprop:Generator_ColumnPropNameInRow="discount" msprop:Generator_ColumnPropNameInTable="discountColumn" msprop:Generator_UserColumnName="discount" type="xs:decimal" minOccurs="0" />
              <xs:element name="unit_price" msprop:Generator_ColumnVarNameInTable="columnunit_price" msprop:Generator_ColumnPropNameInRow="unit_price" msprop:Generator_ColumnPropNameInTable="unit_priceColumn" msprop:Generator_UserColumnName="unit_price" type="xs:decimal" minOccurs="0" />
              <xs:element name="item_seq" msprop:Generator_ColumnVarNameInTable="columnitem_seq" msprop:Generator_ColumnPropNameInRow="item_seq" msprop:Generator_ColumnPropNameInTable="item_seqColumn" msprop:Generator_UserColumnName="item_seq" type="xs:int" minOccurs="0" />
              <xs:element name="dtl_amount" msprop:Generator_ColumnVarNameInTable="columndtl_amount" msprop:Generator_ColumnPropNameInRow="dtl_amount" msprop:Generator_ColumnPropNameInTable="dtl_amountColumn" msprop:Generator_UserColumnName="dtl_amount" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Salary" msprop:Generator_TableClassName="SalaryDataTable" msprop:Generator_TableVarName="tableSalary" msprop:Generator_RowChangedName="SalaryRowChanged" msprop:Generator_TablePropName="Salary" msprop:Generator_RowDeletingName="SalaryRowDeleting" msprop:Generator_RowChangingName="SalaryRowChanging" msprop:Generator_RowEvHandlerName="SalaryRowChangeEventHandler" msprop:Generator_RowDeletedName="SalaryRowDeleted" msprop:Generator_RowClassName="SalaryRow" msprop:Generator_UserTableName="Salary" msprop:Generator_RowEvArgName="SalaryRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LongDate" msprop:Generator_ColumnVarNameInTable="columnLongDate" msprop:Generator_ColumnPropNameInRow="LongDate" msprop:Generator_ColumnPropNameInTable="LongDateColumn" msprop:Generator_UserColumnName="LongDate" type="xs:string" minOccurs="0" />
              <xs:element name="MonthYear" msprop:Generator_ColumnVarNameInTable="columnMonthYear" msprop:Generator_ColumnPropNameInRow="MonthYear" msprop:Generator_ColumnPropNameInTable="MonthYearColumn" msprop:Generator_UserColumnName="MonthYear" type="xs:string" minOccurs="0" />
              <xs:element name="Detail" msprop:Generator_ColumnVarNameInTable="columnDetail" msprop:Generator_ColumnPropNameInRow="Detail" msprop:Generator_ColumnPropNameInTable="DetailColumn" msprop:Generator_UserColumnName="Detail" type="xs:string" minOccurs="0" />
              <xs:element name="SumAmount" msprop:Generator_ColumnVarNameInTable="columnSumAmount" msprop:Generator_ColumnPropNameInRow="SumAmount" msprop:Generator_ColumnPropNameInTable="SumAmountColumn" msprop:Generator_UserColumnName="SumAmount" type="xs:decimal" minOccurs="0" />
              <xs:element name="SumAmountText" msprop:Generator_ColumnVarNameInTable="columnSumAmountText" msprop:Generator_ColumnPropNameInRow="SumAmountText" msprop:Generator_ColumnPropNameInTable="SumAmountTextColumn" msprop:Generator_UserColumnName="SumAmountText" type="xs:string" minOccurs="0" />
              <xs:element name="count_emp" msprop:Generator_ColumnVarNameInTable="columncount_emp" msprop:Generator_ColumnPropNameInRow="count_emp" msprop:Generator_ColumnPropNameInTable="count_empColumn" msprop:Generator_UserColumnName="count_emp" type="xs:int" minOccurs="0" />
              <xs:element name="EmpName" msprop:Generator_ColumnVarNameInTable="columnEmpName" msprop:Generator_ColumnPropNameInRow="EmpName" msprop:Generator_ColumnPropNameInTable="EmpNameColumn" msprop:Generator_UserColumnName="EmpName" type="xs:string" minOccurs="0" />
              <xs:element name="Approver1" msprop:Generator_ColumnVarNameInTable="columnApprover1" msprop:Generator_ColumnPropNameInRow="Approver1" msprop:Generator_ColumnPropNameInTable="Approver1Column" msprop:Generator_UserColumnName="Approver1" type="xs:string" minOccurs="0" />
              <xs:element name="ApproverPos1" msprop:Generator_ColumnVarNameInTable="columnApproverPos1" msprop:Generator_ColumnPropNameInRow="ApproverPos1" msprop:Generator_ColumnPropNameInTable="ApproverPos1Column" msprop:Generator_UserColumnName="ApproverPos1" type="xs:string" minOccurs="0" />
              <xs:element name="Approver2" msprop:Generator_ColumnVarNameInTable="columnApprover2" msprop:Generator_ColumnPropNameInRow="Approver2" msprop:Generator_ColumnPropNameInTable="Approver2Column" msprop:Generator_UserColumnName="Approver2" type="xs:string" minOccurs="0" />
              <xs:element name="ApproverPos2" msprop:Generator_ColumnVarNameInTable="columnApproverPos2" msprop:Generator_ColumnPropNameInRow="ApproverPos2" msprop:Generator_ColumnPropNameInTable="ApproverPos2Column" msprop:Generator_UserColumnName="ApproverPos2" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Tax1" msprop:Generator_TableClassName="Tax1DataTable" msprop:Generator_TableVarName="tableTax1" msprop:Generator_RowChangedName="Tax1RowChanged" msprop:Generator_TablePropName="Tax1" msprop:Generator_RowDeletingName="Tax1RowDeleting" msprop:Generator_RowChangingName="Tax1RowChanging" msprop:Generator_RowEvHandlerName="Tax1RowChangeEventHandler" msprop:Generator_RowDeletedName="Tax1RowDeleted" msprop:Generator_RowClassName="Tax1Row" msprop:Generator_UserTableName="Tax1" msprop:Generator_RowEvArgName="Tax1RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CitizenId" msprop:Generator_ColumnVarNameInTable="columnCitizenId" msprop:Generator_ColumnPropNameInRow="CitizenId" msprop:Generator_ColumnPropNameInTable="CitizenIdColumn" msprop:Generator_UserColumnName="CitizenId" type="xs:string" minOccurs="0" />
              <xs:element name="EmpName" msprop:Generator_ColumnVarNameInTable="columnEmpName" msprop:Generator_ColumnPropNameInRow="EmpName" msprop:Generator_ColumnPropNameInTable="EmpNameColumn" msprop:Generator_UserColumnName="EmpName" type="xs:string" minOccurs="0" />
              <xs:element name="Address" msprop:Generator_ColumnVarNameInTable="columnAddress" msprop:Generator_ColumnPropNameInRow="Address" msprop:Generator_ColumnPropNameInTable="AddressColumn" msprop:Generator_UserColumnName="Address" type="xs:string" minOccurs="0" />
              <xs:element name="StartDate" msprop:Generator_ColumnVarNameInTable="columnStartDate" msprop:Generator_ColumnPropNameInRow="StartDate" msprop:Generator_ColumnPropNameInTable="StartDateColumn" msprop:Generator_UserColumnName="StartDate" type="xs:string" minOccurs="0" />
              <xs:element name="IsMarried" msprop:Generator_ColumnVarNameInTable="columnIsMarried" msprop:Generator_ColumnPropNameInRow="IsMarried" msprop:Generator_ColumnPropNameInTable="IsMarriedColumn" msprop:Generator_UserColumnName="IsMarried" type="xs:string" minOccurs="0" />
              <xs:element name="StudyChildCount" msprop:Generator_ColumnVarNameInTable="columnStudyChildCount" msprop:Generator_ColumnPropNameInRow="StudyChildCount" msprop:Generator_ColumnPropNameInTable="StudyChildCountColumn" msprop:Generator_UserColumnName="StudyChildCount" type="xs:string" minOccurs="0" />
              <xs:element name="NonStudyChildCount" msprop:Generator_ColumnVarNameInTable="columnNonStudyChildCount" msprop:Generator_ColumnPropNameInRow="NonStudyChildCount" msprop:Generator_ColumnPropNameInTable="NonStudyChildCountColumn" msprop:Generator_UserColumnName="NonStudyChildCount" type="xs:string" minOccurs="0" />
              <xs:element name="OtherDeduct" msprop:Generator_ColumnVarNameInTable="columnOtherDeduct" msprop:Generator_ColumnPropNameInRow="OtherDeduct" msprop:Generator_ColumnPropNameInTable="OtherDeductColumn" msprop:Generator_UserColumnName="OtherDeduct" type="xs:string" minOccurs="0" />
              <xs:element name="SumSalary" msprop:Generator_ColumnVarNameInTable="columnSumSalary" msprop:Generator_ColumnPropNameInRow="SumSalary" msprop:Generator_ColumnPropNameInTable="SumSalaryColumn" msprop:Generator_UserColumnName="SumSalary" type="xs:double" minOccurs="0" />
              <xs:element name="SumTax" msprop:Generator_ColumnVarNameInTable="columnSumTax" msprop:Generator_ColumnPropNameInRow="SumTax" msprop:Generator_ColumnPropNameInTable="SumTaxColumn" msprop:Generator_UserColumnName="SumTax" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll01" msprop:Generator_TableClassName="Payroll01DataTable" msprop:Generator_TableVarName="tablePayroll01" msprop:Generator_RowChangedName="Payroll01RowChanged" msprop:Generator_TablePropName="Payroll01" msprop:Generator_RowDeletingName="Payroll01RowDeleting" msprop:Generator_RowChangingName="Payroll01RowChanging" msprop:Generator_RowEvHandlerName="Payroll01RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll01RowDeleted" msprop:Generator_RowClassName="Payroll01Row" msprop:Generator_UserTableName="Payroll01" msprop:Generator_RowEvArgName="Payroll01RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ext_seq" msprop:Generator_ColumnVarNameInTable="columnext_seq" msprop:Generator_ColumnPropNameInRow="ext_seq" msprop:Generator_ColumnPropNameInTable="ext_seqColumn" msprop:Generator_UserColumnName="ext_seq" type="xs:string" minOccurs="0" />
              <xs:element name="ext_name" msprop:Generator_ColumnVarNameInTable="columnext_name" msprop:Generator_ColumnPropNameInRow="ext_name" msprop:Generator_ColumnPropNameInTable="ext_nameColumn" msprop:Generator_UserColumnName="ext_name" type="xs:string" minOccurs="0" />
              <xs:element name="ext_flag" msprop:Generator_ColumnVarNameInTable="columnext_flag" msprop:Generator_ColumnPropNameInRow="ext_flag" msprop:Generator_ColumnPropNameInTable="ext_flagColumn" msprop:Generator_UserColumnName="ext_flag" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:double" minOccurs="0" />
              <xs:element name="ext_flag_name" msprop:Generator_ColumnVarNameInTable="columnext_flag_name" msprop:Generator_ColumnPropNameInRow="ext_flag_name" msprop:Generator_ColumnPropNameInTable="ext_flag_nameColumn" msprop:Generator_UserColumnName="ext_flag_name" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll02" msprop:Generator_TableClassName="Payroll02DataTable" msprop:Generator_TableVarName="tablePayroll02" msprop:Generator_TablePropName="Payroll02" msprop:Generator_RowDeletingName="Payroll02RowDeleting" msprop:Generator_RowChangingName="Payroll02RowChanging" msprop:Generator_RowEvHandlerName="Payroll02RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll02RowDeleted" msprop:Generator_UserTableName="Payroll02" msprop:Generator_RowChangedName="Payroll02RowChanged" msprop:Generator_RowEvArgName="Payroll02RowChangeEvent" msprop:Generator_RowClassName="Payroll02Row">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="emp_seq" msprop:Generator_ColumnVarNameInTable="columnemp_seq" msprop:Generator_ColumnPropNameInRow="emp_seq" msprop:Generator_ColumnPropNameInTable="emp_seqColumn" msprop:Generator_UserColumnName="emp_seq" type="xs:int" minOccurs="0" />
              <xs:element name="citizen" msdata:Caption="ext_seq" msprop:Generator_ColumnVarNameInTable="columncitizen" msprop:Generator_ColumnPropNameInRow="citizen" msprop:Generator_ColumnPropNameInTable="citizenColumn" msprop:Generator_UserColumnName="citizen" type="xs:string" minOccurs="0" />
              <xs:element name="account_no" msdata:Caption="ext_name" msprop:Generator_ColumnVarNameInTable="columnaccount_no" msprop:Generator_ColumnPropNameInRow="account_no" msprop:Generator_ColumnPropNameInTable="account_noColumn" msprop:Generator_UserColumnName="account_no" type="xs:string" minOccurs="0" />
              <xs:element name="emp_name" msdata:Caption="ext_flag" msprop:Generator_ColumnVarNameInTable="columnemp_name" msprop:Generator_ColumnPropNameInRow="emp_name" msprop:Generator_ColumnPropNameInTable="emp_nameColumn" msprop:Generator_UserColumnName="emp_name" type="xs:string" minOccurs="0" />
              <xs:element name="salary" msdata:Caption="amount" msprop:Generator_ColumnVarNameInTable="columnsalary" msprop:Generator_ColumnPropNameInRow="salary" msprop:Generator_ColumnPropNameInTable="salaryColumn" msprop:Generator_UserColumnName="salary" type="xs:double" minOccurs="0" />
              <xs:element name="tax" msdata:Caption="ext_flag_name" msprop:Generator_ColumnVarNameInTable="columntax" msprop:Generator_ColumnPropNameInRow="tax" msprop:Generator_ColumnPropNameInTable="taxColumn" msprop:Generator_UserColumnName="tax" type="xs:double" minOccurs="0" />
              <xs:element name="net" msprop:Generator_ColumnVarNameInTable="columnnet" msprop:Generator_ColumnPropNameInRow="net" msprop:Generator_ColumnPropNameInTable="netColumn" msprop:Generator_UserColumnName="net" type="xs:double" minOccurs="0" />
              <xs:element name="job_site_seq" msprop:Generator_ColumnVarNameInTable="columnjob_site_seq" msprop:Generator_ColumnPropNameInRow="job_site_seq" msprop:Generator_ColumnPropNameInTable="job_site_seqColumn" msprop:Generator_UserColumnName="job_site_seq" type="xs:int" minOccurs="0" />
              <xs:element name="job_site_name" msprop:Generator_ColumnVarNameInTable="columnjob_site_name" msprop:Generator_ColumnPropNameInRow="job_site_name" msprop:Generator_ColumnPropNameInTable="job_site_nameColumn" msprop:Generator_UserColumnName="job_site_name" type="xs:string" minOccurs="0" />
              <xs:element name="job_site_ref" msprop:Generator_ColumnVarNameInTable="columnjob_site_ref" msprop:Generator_ColumnPropNameInRow="job_site_ref" msprop:Generator_ColumnPropNameInTable="job_site_refColumn" msprop:Generator_UserColumnName="job_site_ref" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll02Sub01" msprop:Generator_TableClassName="Payroll02Sub01DataTable" msprop:Generator_TableVarName="tablePayroll02Sub01" msprop:Generator_RowChangedName="Payroll02Sub01RowChanged" msprop:Generator_TablePropName="Payroll02Sub01" msprop:Generator_RowDeletingName="Payroll02Sub01RowDeleting" msprop:Generator_RowChangingName="Payroll02Sub01RowChanging" msprop:Generator_RowEvHandlerName="Payroll02Sub01RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll02Sub01RowDeleted" msprop:Generator_RowClassName="Payroll02Sub01Row" msprop:Generator_UserTableName="Payroll02Sub01" msprop:Generator_RowEvArgName="Payroll02Sub01RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ext_name" msprop:Generator_ColumnVarNameInTable="columnext_name" msprop:Generator_ColumnPropNameInRow="ext_name" msprop:Generator_ColumnPropNameInTable="ext_nameColumn" msprop:Generator_UserColumnName="ext_name" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:string" minOccurs="0" />
              <xs:element name="ext_flag" msprop:Generator_ColumnVarNameInTable="columnext_flag" msprop:Generator_ColumnPropNameInRow="ext_flag" msprop:Generator_ColumnPropNameInTable="ext_flagColumn" msprop:Generator_UserColumnName="ext_flag" type="xs:string" minOccurs="0" />
              <xs:element name="ext_code" msprop:Generator_ColumnVarNameInTable="columnext_code" msprop:Generator_ColumnPropNameInRow="ext_code" msprop:Generator_ColumnPropNameInTable="ext_codeColumn" msprop:Generator_UserColumnName="ext_code" type="xs:string" minOccurs="0" />
              <xs:element name="emp_seq" msprop:Generator_ColumnVarNameInTable="columnemp_seq" msprop:Generator_ColumnPropNameInRow="emp_seq" msprop:Generator_ColumnPropNameInTable="emp_seqColumn" msprop:Generator_UserColumnName="emp_seq" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll02Sub02" msprop:Generator_TableClassName="Payroll02Sub02DataTable" msprop:Generator_TableVarName="tablePayroll02Sub02" msprop:Generator_RowChangedName="Payroll02Sub02RowChanged" msprop:Generator_TablePropName="Payroll02Sub02" msprop:Generator_RowDeletingName="Payroll02Sub02RowDeleting" msprop:Generator_RowChangingName="Payroll02Sub02RowChanging" msprop:Generator_RowEvHandlerName="Payroll02Sub02RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll02Sub02RowDeleted" msprop:Generator_RowClassName="Payroll02Sub02Row" msprop:Generator_UserTableName="Payroll02Sub02" msprop:Generator_RowEvArgName="Payroll02Sub02RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ext_name" msprop:Generator_ColumnVarNameInTable="columnext_name" msprop:Generator_ColumnPropNameInRow="ext_name" msprop:Generator_ColumnPropNameInTable="ext_nameColumn" msprop:Generator_UserColumnName="ext_name" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:string" minOccurs="0" />
              <xs:element name="ext_flag" msprop:Generator_ColumnVarNameInTable="columnext_flag" msprop:Generator_ColumnPropNameInRow="ext_flag" msprop:Generator_ColumnPropNameInTable="ext_flagColumn" msprop:Generator_UserColumnName="ext_flag" type="xs:string" minOccurs="0" />
              <xs:element name="ext_code" msprop:Generator_ColumnVarNameInTable="columnext_code" msprop:Generator_ColumnPropNameInRow="ext_code" msprop:Generator_ColumnPropNameInTable="ext_codeColumn" msprop:Generator_UserColumnName="ext_code" type="xs:string" minOccurs="0" />
              <xs:element name="emp_seq" msprop:Generator_ColumnVarNameInTable="columnemp_seq" msprop:Generator_ColumnPropNameInRow="emp_seq" msprop:Generator_ColumnPropNameInTable="emp_seqColumn" msprop:Generator_UserColumnName="emp_seq" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll02Sub03" msprop:Generator_TableClassName="Payroll02Sub03DataTable" msprop:Generator_TableVarName="tablePayroll02Sub03" msprop:Generator_RowChangedName="Payroll02Sub03RowChanged" msprop:Generator_TablePropName="Payroll02Sub03" msprop:Generator_RowDeletingName="Payroll02Sub03RowDeleting" msprop:Generator_RowChangingName="Payroll02Sub03RowChanging" msprop:Generator_RowEvHandlerName="Payroll02Sub03RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll02Sub03RowDeleted" msprop:Generator_RowClassName="Payroll02Sub03Row" msprop:Generator_UserTableName="Payroll02Sub03" msprop:Generator_RowEvArgName="Payroll02Sub03RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ext_name" msprop:Generator_ColumnVarNameInTable="columnext_name" msprop:Generator_ColumnPropNameInRow="ext_name" msprop:Generator_ColumnPropNameInTable="ext_nameColumn" msprop:Generator_UserColumnName="ext_name" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:string" minOccurs="0" />
              <xs:element name="ext_flag" msprop:Generator_ColumnVarNameInTable="columnext_flag" msprop:Generator_ColumnPropNameInRow="ext_flag" msprop:Generator_ColumnPropNameInTable="ext_flagColumn" msprop:Generator_UserColumnName="ext_flag" type="xs:string" minOccurs="0" />
              <xs:element name="ext_code" msprop:Generator_ColumnVarNameInTable="columnext_code" msprop:Generator_ColumnPropNameInRow="ext_code" msprop:Generator_ColumnPropNameInTable="ext_codeColumn" msprop:Generator_UserColumnName="ext_code" type="xs:string" minOccurs="0" />
              <xs:element name="job_site_seq" msprop:Generator_ColumnVarNameInTable="columnjob_site_seq" msprop:Generator_ColumnPropNameInRow="job_site_seq" msprop:Generator_ColumnPropNameInTable="job_site_seqColumn" msprop:Generator_UserColumnName="job_site_seq" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll02Sub04" msprop:Generator_TableClassName="Payroll02Sub04DataTable" msprop:Generator_TableVarName="tablePayroll02Sub04" msprop:Generator_RowChangedName="Payroll02Sub04RowChanged" msprop:Generator_TablePropName="Payroll02Sub04" msprop:Generator_RowDeletingName="Payroll02Sub04RowDeleting" msprop:Generator_RowChangingName="Payroll02Sub04RowChanging" msprop:Generator_RowEvHandlerName="Payroll02Sub04RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll02Sub04RowDeleted" msprop:Generator_RowClassName="Payroll02Sub04Row" msprop:Generator_UserTableName="Payroll02Sub04" msprop:Generator_RowEvArgName="Payroll02Sub04RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ext_name" msprop:Generator_ColumnVarNameInTable="columnext_name" msprop:Generator_ColumnPropNameInRow="ext_name" msprop:Generator_ColumnPropNameInTable="ext_nameColumn" msprop:Generator_UserColumnName="ext_name" type="xs:string" minOccurs="0" />
              <xs:element name="amount" msprop:Generator_ColumnVarNameInTable="columnamount" msprop:Generator_ColumnPropNameInRow="amount" msprop:Generator_ColumnPropNameInTable="amountColumn" msprop:Generator_UserColumnName="amount" type="xs:string" minOccurs="0" />
              <xs:element name="ext_flag" msprop:Generator_ColumnVarNameInTable="columnext_flag" msprop:Generator_ColumnPropNameInRow="ext_flag" msprop:Generator_ColumnPropNameInTable="ext_flagColumn" msprop:Generator_UserColumnName="ext_flag" type="xs:string" minOccurs="0" />
              <xs:element name="ext_code" msprop:Generator_ColumnVarNameInTable="columnext_code" msprop:Generator_ColumnPropNameInRow="ext_code" msprop:Generator_ColumnPropNameInTable="ext_codeColumn" msprop:Generator_UserColumnName="ext_code" type="xs:string" minOccurs="0" />
              <xs:element name="job_site_seq" msprop:Generator_ColumnVarNameInTable="columnjob_site_seq" msprop:Generator_ColumnPropNameInRow="job_site_seq" msprop:Generator_ColumnPropNameInTable="job_site_seqColumn" msprop:Generator_UserColumnName="job_site_seq" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Payroll03" msprop:Generator_TableClassName="Payroll03DataTable" msprop:Generator_TableVarName="tablePayroll03" msprop:Generator_RowChangedName="Payroll03RowChanged" msprop:Generator_TablePropName="Payroll03" msprop:Generator_RowDeletingName="Payroll03RowDeleting" msprop:Generator_RowChangingName="Payroll03RowChanging" msprop:Generator_RowEvHandlerName="Payroll03RowChangeEventHandler" msprop:Generator_RowDeletedName="Payroll03RowDeleted" msprop:Generator_RowClassName="Payroll03Row" msprop:Generator_UserTableName="Payroll03" msprop:Generator_RowEvArgName="Payroll03RowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="emp_seq" msprop:Generator_ColumnVarNameInTable="columnemp_seq" msprop:Generator_ColumnPropNameInRow="emp_seq" msprop:Generator_ColumnPropNameInTable="emp_seqColumn" msprop:Generator_UserColumnName="emp_seq" type="xs:string" minOccurs="0" />
              <xs:element name="citizen" msprop:Generator_ColumnVarNameInTable="columncitizen" msprop:Generator_ColumnPropNameInRow="citizen" msprop:Generator_ColumnPropNameInTable="citizenColumn" msprop:Generator_UserColumnName="citizen" type="xs:string" minOccurs="0" />
              <xs:element name="emp_name" msprop:Generator_ColumnVarNameInTable="columnemp_name" msprop:Generator_ColumnPropNameInRow="emp_name" msprop:Generator_ColumnPropNameInTable="emp_nameColumn" msprop:Generator_UserColumnName="emp_name" type="xs:string" minOccurs="0" />
              <xs:element name="salary" msprop:Generator_ColumnVarNameInTable="columnsalary" msprop:Generator_ColumnPropNameInRow="salary" msprop:Generator_ColumnPropNameInTable="salaryColumn" msprop:Generator_UserColumnName="salary" type="xs:double" minOccurs="0" />
              <xs:element name="amount_prd2_new" msprop:Generator_ColumnVarNameInTable="columnamount_prd2_new" msprop:Generator_ColumnPropNameInRow="amount_prd2_new" msprop:Generator_ColumnPropNameInTable="amount_prd2_newColumn" msprop:Generator_UserColumnName="amount_prd2_new" type="xs:double" minOccurs="0" />
              <xs:element name="amount_prd3_new" msprop:Generator_ColumnVarNameInTable="columnamount_prd3_new" msprop:Generator_ColumnPropNameInRow="amount_prd3_new" msprop:Generator_ColumnPropNameInTable="amount_prd3_newColumn" msprop:Generator_UserColumnName="amount_prd3_new" type="xs:double" minOccurs="0" />
              <xs:element name="amount_prd4_new" msprop:Generator_ColumnVarNameInTable="columnamount_prd4_new" msprop:Generator_ColumnPropNameInRow="amount_prd4_new" msprop:Generator_ColumnPropNameInTable="amount_prd4_newColumn" msprop:Generator_UserColumnName="amount_prd4_new" type="xs:double" minOccurs="0" />
              <xs:element name="amount_prd5_new" msprop:Generator_ColumnVarNameInTable="columnamount_prd5_new" msprop:Generator_ColumnPropNameInRow="amount_prd5_new" msprop:Generator_ColumnPropNameInTable="amount_prd5_newColumn" msprop:Generator_UserColumnName="amount_prd5_new" type="xs:double" minOccurs="0" />
              <xs:element name="amount_pr2d2_old" msprop:Generator_ColumnVarNameInTable="columnamount_pr2d2_old" msprop:Generator_ColumnPropNameInRow="amount_pr2d2_old" msprop:Generator_ColumnPropNameInTable="amount_pr2d2_oldColumn" msprop:Generator_UserColumnName="amount_pr2d2_old" type="xs:double" minOccurs="0" />
              <xs:element name="amount_pr2d3_old" msprop:Generator_ColumnVarNameInTable="columnamount_pr2d3_old" msprop:Generator_ColumnPropNameInRow="amount_pr2d3_old" msprop:Generator_ColumnPropNameInTable="amount_pr2d3_oldColumn" msprop:Generator_UserColumnName="amount_pr2d3_old" type="xs:double" minOccurs="0" />
              <xs:element name="amount_pr2d4_old" msprop:Generator_ColumnVarNameInTable="columnamount_pr2d4_old" msprop:Generator_ColumnPropNameInRow="amount_pr2d4_old" msprop:Generator_ColumnPropNameInTable="amount_pr2d4_oldColumn" msprop:Generator_UserColumnName="amount_pr2d4_old" type="xs:double" minOccurs="0" />
              <xs:element name="amount_pr2d5_old" msprop:Generator_ColumnVarNameInTable="columnamount_pr2d5_old" msprop:Generator_ColumnPropNameInRow="amount_pr2d5_old" msprop:Generator_ColumnPropNameInTable="amount_pr2d5_oldColumn" msprop:Generator_UserColumnName="amount_pr2d5_old" type="xs:double" minOccurs="0" />
              <xs:element name="job_site_name" msprop:Generator_ColumnVarNameInTable="columnjob_site_name" msprop:Generator_ColumnPropNameInRow="job_site_name" msprop:Generator_ColumnPropNameInTable="job_site_nameColumn" msprop:Generator_UserColumnName="job_site_name" type="xs:string" minOccurs="0" />
              <xs:element name="job_site_ref" msprop:Generator_ColumnVarNameInTable="columnjob_site_ref" msprop:Generator_ColumnPropNameInRow="job_site_ref" msprop:Generator_ColumnPropNameInTable="job_site_refColumn" msprop:Generator_UserColumnName="job_site_ref" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="HAInvoicesKey1">
      <xs:selector xpath=".//mstns:HAInvoices" />
      <xs:field xpath="mstns:receive_seq" />
    </xs:unique>
  </xs:element>
</xs:schema>